<?php
/**
 * CK框架 数据库日志类
 * 该例子只是一个参照说明
 * 可以按照此例子编写于适用自己系统的日志类
 * @author wujibing<283109896@qq.com>
 * @version   3.0
 * @category   CkFrameWork
 * @package  CkFrameWork
 * @subpackage lib
 */
class dbLog extends module implements I_CkLog
{
	/**
	 * 日志表名
	 * @var string
	 * 适用于MYSQL 的日志表ddl  其他数据库可按照此形式做个类似的表
	 * CREATE TABLE `log` (
	 `logId` int(10) unsigned NOT NULL COMMENT '日志ID',
	 `logType` tinyint(3) unsigned NOT NULL COMMENT '日志类型',
	 `logMessage` varchar(655) NOT NULL DEFAULT '' COMMENT '日志消息',
	 `logTime` int(10) unsigned NOT NULL COMMENT '发生时间',
	 PRIMARY KEY (`logId`),
	 KEY `inTime` (`logTime`)
	 )  DEFAULT CHARSET=utf8;
	 */
	protected $_tableName = 'log';
	/**
	 * 使用$params 可以建立自己的日志表
	 * 例如增加用户ID(userId) 用户名 (userName)
	 * write(1, '日志消息', time(), array('userId'=>1,'userName' => 'wujibing'))
	 * @see I_CkLog::write()
	 */
	public function write($logType, $logMessage, $logTime,$params = array())
	{
		$this->add(array('logType' => $logType,'logMessage' => $logMessage,'logTime' => $logTime));
	}
}